/*
 * @Author: 15956982113 493885262@qq.com
 * @Date: 2025-05-27 17:00:18
 * @LastEditors: 15956982113 493885262@qq.com
 * @LastEditTime: 2025-05-29 09:43:10
 * @FilePath: \v3-webpack\src\utils\rem.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
// rem.js
// 基准大小
const baseSize = 75;
// 设置 rem 函数
function setRem() {
	// 当前页面宽度相对于 750 宽的缩放比例，可根据自己需要修改。
	const width = document.documentElement.clientWidth || document.body.clientWidth;
	// const scale = width <= 750 ? width / 750 : 750 / 750;//最大尺寸  对绝对定位的元素不友好、还有UI组件
	const scale = width / 750;
	// 设置页面根节点字体大小
	document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px'
}
// 初始化
setRem()
// 改变窗口大小时重新设置 rem
window.onresize = function () {
	setRem()
}